#include "BTemplate.hpp"

BTemplate::BTemplate(Index dimension) :
	BlockConstrainedProblem(dimension) {
}

bool BTemplate::get_blocks_indexes(Index n, Index m, Index blockCount,
		Index* startIndex) {
}

bool BTemplate::get_nlp_info(Index& n, Index& m, Index& nnz_jac_g,
		Index& nnz_h_lag) {
}

bool BTemplate::get_bounds_info(Index m, Number* g_l, Number* g_u) {
}

bool BTemplate::get_starting_point(Index n, Number* x) {
}

bool BTemplate::eval_f(Index n, const Number* x, bool new_x, Number& obj_value) {
}

bool BTemplate::eval_grad_f(Index n, const Number* x, bool new_x,
		Number* grad_f) {
}

bool BTemplate::eval_g(Index n, const Number* x, bool new_x, Index m, Number* g) {
}

bool BTemplate::eval_jac_g(Index n, const Number* x, bool new_x, Index m,
		Index nele_jac, Index* iRow, Index *jCol, Number* values) {
}

